United States President Barack Obama has honoured three "extraordinary" Indian-American scientists and nine others with America's top medals for their pioneering work in exploring the very frontiers of human knowledge and making the world a better place.